package br.com.hstar.client.config;

import br.com.hstar.client.util.KeyValue;

import com.google.gwt.user.client.rpc.IsSerializable;

public class CadQuartoUI implements IsSerializable, KeyValue {
    
    //Atributos-----------------------------------
    private Long id;
	private Integer numero;
    
	public CadQuartoUI() {
		
	}
	
    private static final String[] columns = {
		"Id", 
		"Número"				
	};
    
    public Integer getNumero() {
        return numero;
    }
    public void setNumero(Integer numero) {
        this.numero = numero;
    }

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}
	
	//Esse método é usado para passar os parametros desse
	//objeto para as listas.
	public String getValue(int position) {
		if(position == 0) {
			return getId().toString();
		} else if(position == 1) {
			return getNumero().toString();
		} else {
			return null;
		}
	}

	public Long getKey() {
		return getId();
	}
	
	public static String[] getColumns() {
		return columns;
	}
    
}
